\newpage
\section{Casos corregidos}

\begin{center}

\begin{longtable}{ lcr } \\\hline\\

%test3
\footnotesize
\begin{minipage}{3in}
\begin{verbatim}
void main () {
	a = 2;
	if (a == 2) b = 1;
	if (b == 1) {
		c = 1; c = 3;
	}
	while (c > 0) {
		c = c -1 ;
	}
	while (true);
}

\end{verbatim}
\end{minipage}
&&
\parbox[c]{10em}{\includegraphics[scale=0.5]{./img/r-t3.png}}

\\\hline\\

%test5
\footnotesize
\begin{minipage}{3in}
\begin{verbatim}
// un poco de todo
void main() {
	boolean b;
	int a;

	a = 2;
	while (true) {
		while (a > 0) a = a - 1;

		if (a == 0) {
			b = true;
		}
		if (b) b = false;
	}
}

\end{verbatim}
\end{minipage}
&&
\parbox[c]{10em}{\includegraphics[scale=0.5]{./img/r-t5.png}}

\\\hline\\

%test6
\footnotesize
\begin{minipage}{3in}
\begin{verbatim}
void main(){boolean b;int a;a = 2;
while(true){while(a>0)a=a-1;if(a==0)
{b=true;}if(b)b=false;}}
\end{verbatim}
\end{minipage}
&&
\parbox[c]{10em}{\includegraphics[scale=0.5]{./img/r-t6.png}}

\\\hline\\

\end{longtable}

\end{center}

\newpage
\section{Nuevas pruebas}

\begin{longtable}{ lr } \\\hline

%%fail7
\footnotesize
\begin{minipage}{2in}
\begin{verbatim}

//no se reconoce token de tipo
void main() {
        boolean b;
        1223int a;

        a = 2;
        while (true) {
                if (b) b = false;
        }
}

\end{verbatim}
\end{minipage}
&
\footnotesize
\begin{minipage}{3.5in}
\begin{verbatim}
Error en línea 4 leyendo: "1223"
syntax error, unexpected LIT, expecting BR_CL
\end{verbatim}
\end{minipage}
\\\hline

%%fail8
\footnotesize
\begin{minipage}{2in}
\begin{verbatim}

//token inesperado al parsear condición
void main() {
        int k;
        while(true | true){
        int l;
        }


}
\end{verbatim}
\end{minipage}
&
\footnotesize
\begin{minipage}{3.5in}
\begin{verbatim}
Error en línea 4 leyendo: "true"
syntax error, unexpected ID, expecting PAR_CL or OR
\end{verbatim}
\end{minipage}
\\\hline

%%fail9
\footnotesize
\begin{minipage}{2in}
\begin{verbatim}

// no se lee token esperado de cierre de main.
void main() {
        int k;
        while(true){
        }
{

\end{verbatim}
\end{minipage}
&
\footnotesize
\begin{minipage}{3.5in}
\begin{verbatim}
Error en línea 7 leyendo: ""
syntax error, unexpected $end
\end{verbatim}
\end{minipage}
\\\hline

\end{longtable}
